Two New Families of List Update Algorithms
نویسنده
چکیده
We consider the online list accessing problem and present a new family of competitive-optimal deterministic list update algorithms which is the largest class of such algorithms known to-date. This family, called Sort-by-Rank (sbr), is parametrized with a real 0 1, where sbr(0) is the Move-to-Front algorithm and sbr(1) is equivalent to the Timestamp algorithm. The behaviour of sbr() mediates between the eager strategy of Move-to-Front and the more conservative behaviour of Timestamp. We also present a family of algorithms Sort-by-Delay (sbd) which is parametrized by the positive integers, where sbd(1) is Move-to-Front and sbd(2) is equivalent to Timestamp. In general, sbd(k) is k-competitive for k 2. This is the rst class of algorithms that is asymptotically optimal for independent, identically distributed requests while each algorithm is constant-competitive. Empirical studies with with both generated and real-world data are also included.
منابع مشابه
On List Update and Work Function Algorithms
The list update problem, a well-studied problem in dynamic data structures, can be described abstractly as a metrical task system. In this paper, we prove that a generic metrical task system algorithm, called the work function algorithm, has constant competitive ratio for list update. In the process, we present a new formulation of the well-known \list factoring" technique in terms of a partial...
متن کاملA New Perspective on List Update: Probabilistic Locality and Working Set
In this paper we study the performance of list update algorithms under arbitrary distributions that exhibit strict locality of reference and prove that MTF is the best list update algorithm under any such distribution. Furthermore, we study the working set property of online list update algorithms. The working set property indicates the good performance of an online algorithm on sequences with ...
متن کاملRevisiting the Counter Algorithms for List Update
COUNTER algorithms, a family of randomized algorithms for the list update problem, were introduced by Reingold, Westbrook and Sleator [7]. They showed that for any > 0, there exist COUNTER algorithms that achieve a competitive ratio of p 3 + . In this paper we use a mixture of two COUNTER algorithms to achieve a competitiveness of 12=7, which is less than p 3. Furthermore, we demonstrate that i...
متن کاملDo We Need Discipline-Specific Academic Word Lists? Linguistics Academic Word List (LAWL)
This corpus-based study aimed at exploring the most frequently-used academic words in linguistics and compare the wordlist with the distribution of high frequency words in Coxhead’s Academic Word List (AWL) and West’s General Service List (GSL) to examine their coverage within the linguistics corpus. To this end, a corpus of 700 linguistics research articles (LRAC), consisting of approximately ...
متن کاملA Competitive Analysis of the List Update
We consider the question of lookahead in the list update problem: What improvement can be achieved in terms of competitiveness if an on-line algorithm sees not only the present request to be served but also some future requests? We introduce two diierent models of lookahead and study the list update problem using these models. We develop lower bounds on the competitiveness that can be achieved ...
متن کامل